*{ margin:0px; padding:0px; }
body{ 
	background:#FFF;
	/*font-size:14px;*/
	/*font-family:"微软雅黑";
	font-family:"微软雅黑";*/
	color:#4d4d4d;
	font-family:PingFangSC-Regular,Helvetica,Arial,Microsoft Yahei,sans-serif;
	/*font-family:PingFangSC-Regular,Helvetica,Arial,"宋体",sans-serif;*/
}

#page_body {
	/*padding-top: 36px;*/
	/*background-image:url(../images/yingji_bg_kong.png);*/
	background-position:50% 0px;
	background-repeat:repeat-x;
}

.top {

    height: 150px;
    /*background: linear-gradient(to bottom, #2488da, #1877d2);*/
    margin: 0 auto;

}

.webWT {
    width: 1000px;/*导航首页整条*/
    margin: 0 auto;
}
.webWB {
    width: 1000px;
    margin: 0 auto;
	background:#FFF;
}

.webW {
    width: 1000px;
    margin: 0 auto;
	/*background:#FFF;*/
}

.top_w {

    background: url(../images/top_img.png) no-repeat right;/*顶部右侧背景*/
    position: relative;
    height: 100%;
}

.top_biaoyu {

    position: absolute;
    right: 0;
    top: 47px;
    color: #fff;
    font-size: 20px;
    letter-spacing: 0px;/*字间距*/
    text-align: right;
	line-height:35px;
}
.top_biaoyu  a{

 color:#fff
}

.top_slh {

    position: absolute;
	margin:0 auto;
    top: 90px;
    color: #fff;
    font-size: 20px;
    letter-spacing: 0px;/*字间距*/
    text-align: center;
	line-height:35px;
	
}
.top_slh  a{

 color:#fff
}

.logo {
    background: url(../images/logo.png);
    width: 700px;
    height: 150px;
    position: relative;
}
.ipv6_p {
    padding: 2px 5px;
    position: absolute;
    top: 20px;
    right: -20px;
    font-size: 12px;
    border-radius: 5px 5px 5px 0;
    background: #f0f8ff;
    box-shadow: 0 3px 3px rgb(0 0 0 / 15%);
    /*color: #2b73b1;*/
	color: #1769B0;
}

.m_navbg {
    display: none;
}

/*顶部导航*/
.nav {
    height: 60px;
    line-height: 60px;
    background: #1769b0;
	width:1000px;/*蓝色导航条小屏，不两端延展*/
	margin: 0 auto;
}

.nav a {
    color: #fff;
    display: block;
}

.nav a:hover {
    color: #fff
}

/**菜单块间隔**/
.nav li {
    color: #fff;
    font-size: 20px;
    float: left;
    box-sizing: border-box;
    padding-left: 21px;/*一级栏目名称文字距离整格距离*/
    width: 125px;/*一级栏目宽度原126*/
}

.nav li a {
    color: #fff;
}

.nav li.on {
    background: #2a87d7
}

.nav li:hover {
    background: #037de95d;
}
.nav li:hover .nav_ej {
    display: block;
}

.nav li:hover .nav_ej_small {
    display: block;
}

/*顶部导航结束*/

.nav .nav-m li{
/*font-weight:bold;*/
font-size:22px;
}

.nav_midel {
    position: relative;
}

/*二级菜单开始_大间距*/
.nav_ej {
    width: 1000px;
    position: absolute;
    bottom: 0;
    height: 60px;
    background: #fff;
    left: 0;
    top: 60px;
    box-shadow: 0 0px 1px rgb(0 0 0 / 60%);/*默认0 3px 5px,其中2个参数是加重底条*/
    color: #666;
    display: none;
}

.nav_ej p {
    display: block;
    float: left;
    font-size: 16px;
    padding: 0 29px;/*二级栏目间距，右间距*/
    line-height: 60px;
}

.nav_ej p a {
    color: #1769b0 !important;
    padding: 0;
}

/*鼠标经过*/
.nav_ej p:hover {
	font-weight:900;
	background:#F7F7F7;
	cursor: pointer;/*鼠标指针在元素上的样式为手型*/
	box-sizing:border-box;/*防止加外边框扩大整个盒子*/
}
/*二级菜单结束_大间距*/


/*二级菜单开始_小间距*/
.nav_ej_small {
    width: 1000px;
    position: absolute;
    bottom: 0;
    height: 60px;
    background: #fff;
    left: 0;
    top: 60px;
    box-shadow: 0 0px 1px rgb(0 0 0 / 60%);/*默认0 3px 5px,其中2个参数是加重底条*/
    color: #666;
    display: none;
}

.nav_ej_small p {
    display: block;
    float: left;
    font-size: 16px;
    padding: 0 10px;/*二级栏目间距，右间距*/
    line-height: 60px;
}

.nav_ej_small p a {
    color: #1769b0 !important;
    padding: 0;
}

/*鼠标经过*/
.nav_ej_small p:hover {
	font-weight:900;
	background:#F7F7F7;
	cursor: pointer;/*鼠标指针在元素上的样式为手型*/
	box-sizing:border-box;/*防止加外边框扩大整个盒子*/
}
/*二级菜单结束_小间距*/


.nav li img {
    float: left;
    margin-top: 14px;
    margin-right: 5px;
}

/*搜索条*/
.nav_search {
    height: 40px;
    margin-top: 10px;
    background: #005197;
    width: 230px;/*原240*/
    float: right;
    box-sizing: border-box;
    padding: 5px;
	margin-right:10px;/*搜素条右间距*/
}

.nav_search input {
    color: #fff;
    background: none;
    border: none;
    float: left;
    height: 30px;
    outline: none;
    font-size: 16px;
    width: 190px;
}

.nav_search input::placeholder {
    color: rgba(255, 255, 255, 0.543);
}

.m_menu {
    display: none;
}

.homeBaner {
    padding-top: 10px;
	background:#FFF;
}
.homeBaner20-3 {
    padding-top: 4px;
	background:#FFF;
}

.nav_search button {
    background: url(../images/ss.png) no-repeat center;
    width: 30px;
    height: 30px;
    border: none;
    cursor: pointer;
    float: right;
}
/*时政要闻*/
.hotnews {
    padding-top: 20px;
    text-align: center;
    color: #1669b5;
    line-height: 30px;
	background:#FFF;
}
.hotnews h1 {
	font-size: 25px;
}
.hotnews,br {
	line-height: 25px;
}
.hotnews a {
	color: #1669b5;
}
/*国务院信息*/
.hotnews1 {
    padding-top: 15px;
    text-align: center;
    color: #1669b5;
    line-height: 30px;
	font-size:25px;

}
.hotnews1 h1 {
}
.hotnews1 li{
	/*一行显示，超出省略号*/
	width:1000px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	margin:0 auto;
	text-align:center;

}

.hotnews1 li a {
	color: #1669b5;
	font-weight:bold;
}


.hotnews1 #testUl a{
	/*width: 1000px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
	text-align:center;*/
}
	
/*国务院结束*/

.in_news {
    overflow: hidden;
    padding: 30px 0;
    border-bottom: 4px solid #1769b0;/*时政要闻行底部蓝条*/
}

.in_news_sz {
    overflow: hidden;
    padding: 30px 0;
    /*border-bottom: 4px solid #1769b0;*//*时政要闻行底部蓝条*/
}

.in_imgnews {
    width: 480px;
    float: left;
    height: 320px;
    background: #f8f8f8;
}

.in_tabnews {
    width: 500px;
    float: right;
    height: 320px;
	overflow: hidden;
}

.in_tabHd {
    overflow: hidden;
}

.in_tabsub {
    height: 50px;
    line-height: 50px;
    float: left;
    /*width: 180px;*/
    box-sizing: border-box;
    border-bottom: 1px solid #1669b5;
    text-align: center;
    font-size: 20px;
    cursor: pointer;
	font-weight:bold;
}

.in_tabsub.on {
    border: 1px solid #1669b5;
    border-bottom: none;
    color: #1669b5;

}
/*时政要闻部分*/
.in_tabBod {
    padding-top: 15px;	
}
.in_tabBod li {
    line-height: 36px;
    overflow: hidden;
    font-size: 16px;
    text-overflow: ellipsis;
    white-space: nowrap;
	text-align: left;
}

.in_tabBod li span {
    float: right;
    color: #999;
}
.in_tabBod li a:hover {
    color: #ed2a24;
}


/*主页新闻_政府信息公开部分*/

.in_news_zwxxgk {
    /*overflow: hidden;*/
    padding: 24px 0;/*原30px*/
    border-bottom: 4px solid #1769b0;
}
.in_tabBod_zwxxgk {
    padding-top: 15px;	
}
.in_tabBod_zwxxgk li {
    line-height: 36px;
    /*overflow: hidden;*/
    font-size: 16px;
    text-overflow: ellipsis;
    white-space: nowrap;
	text-align: left;
	list-style-type: disc;
	margin-left: 20px;
}

.in_tabBod_zwxxgk li span {
    float: right;
    color: #999;
}

.in_tabBod_zwxxgk li a:hover {
    color: #ed2a24;
}

/*时政要闻国务院要闻列表控制右上角开始*/
.in_news .in_tabnews .in_tabBod .govpushinfo150203{
	 WIDTH: 400px;
	 HEIGHT: 360px;
	 white-space: nowrap;
	 overflow: hidden;
	 text-overflow: ellipsis;
	 float:left;
}
.in_news .in_tabnews .in_tabBod .govpushinfo150203 ul li{
	width:400px;
	background:url(../images/newimages/li.jpg) no-repeat left center;
	height:22px;
	line-height:21px;
	padding-left:5px;
	margin-left:5px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.in_news .in_tabnews .in_tabBod .govpushinfo150203 li a{
	width:440px;
	float:left;
	font-size:16px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.in_news .in_tabnews .in_tabBod .govpushinfo150203 li span{
	color:#999;
	float:right;
	font-size:16px;
}
/*国务院要闻列表控制右上角结束*/

.in_newsHd {
    font-size: 28px;
    font-weight: bold;
    color: #1669b5;
	text-align: left;
}

.in_newsBod {
    padding-top: 0px;/*原20px*/
    position: relative;
}

.in_xxgktab {

    background: #ebecee;

    height: 40px;
    line-height: 40px;
    margin-top: 0px;/*原25*/
}

.in_xxgktab li {
    float: left;
    width: 25%;/*6个栏目16.2，7个栏目14.2%，4个栏目25%*/
    text-align: center;
    font-size: 18px;
    color: #3576ba;
    position: relative;
	cursor:pointer;
}

.in_xxgktab li.on {
	background: #3576ba;
    color: #fff;
    position: relative;
}

.in_xxgktab li.on:after {
    content: "";
    background: url(../images/san.png) no-repeat top center;
    width: 16px;
    height: 10px;
    background-size: 100%;
    position: absolute;
    bottom: -10px;
    left: calc(50% - 8px);
}

.in_xxgktab li.on a {
    color: #fff;
    background: #3576ba;
    display: block;

}

.in_xxgkBod {
    line-height: 42px;
}

.in_fuwu {
    padding-top: 20px;
    position: relative;
}

.in_fuwuli {
    background: #348fe1;
    color: #fff;
    height: 85px;
    border-radius: 10px;
    width: 310px;
    float: left;
    margin-right: 35px;
    font-size: 22px;
    transition: all 0.5s;

}

.in_fuwuli:hover {
    background: #1a7cd1;
}

.in_fuwuli a {
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 85px;
}

.in_fuwuli a:hover {
    color: #fff;
}

.in_fuwuli a img {
    width: 40px;
    height: 40px;
    margin-right: 10px;
}

.ztzl_btn {
    width: 30px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    font-size: 20px;
    font-family: 'simsun';
    background: #ebecee;
    border: 1px solid #ddd;
    float: left;
    box-sizing: border-box;
    margin-top: 20px;
    cursor: pointer;

}

.ztzl_box {
    height: 75px;
    width: 1115px;
    float: left;
    margin-left: 10px;
    overflow: hidden;
    position: relative;
	margin-top: 5px;
}

.ztzl_box ul {
    position: relative;
    height: 100%;
}

.ztzl_box li {

    height: 60px;
    box-sizing: border-box;
    padding: 0 5px;
    float: left;
}

.ztzl_box li .img {
    background: #000;
    height: 100%;
}

.ztzl_box li .img img {
    width: 100%;
    height: 100%;
}

.in_links {
    padding: 30px 0;

}

.in_linksHd {
    float: left;
    width: 100px;
    line-height: 46px;
    font-weight: bold;
    font-size: 22px;
    color: #1669b5;

}

.in_linksBod {
    float: left;

    width: calc(100% - 100px);
    position: relative;
}

.in_linksMORE {
    position: absolute;
    right: 0;
    bottom: 45px;
    width: 23%;
    background: #fff;
    line-height: 50px;
    border: 1px solid #ddd;
    box-sizing: border-box;
    z-index: 99;
    padding: 5px;


}

.in_linksMORE ::-webkit-scrollbar {
    width: 5px;
    height: 10px;
}

.in_linksMORE ::-webkit-scrollbar-track {
    background-color: #b9b9b9;
}

.in_linksMORE ::-webkit-scrollbar-thumb {
    background-color: #357bba;
}

.in_linksMORE ::-webkit-scrollbar-thumb:hover {
    background-color: #1a79cc
}



.in_linksMORE ul {
    overflow: auto;
    height: 250px;
}

.in_linksMORE li {
    padding: 0 10px;
    box-sizing: border-box;
    text-align: left;
    cursor: pointer;
    font-size: 14px;/*下拉列表内容字号*/
}

.in_linksMORE li:hover {
    background: #E3E3E3;
}

.in_linksBod>ul li {
    float: left;
    border: 1px solid #ddd;
    background: #fafafa;
    height: 46px;
    line-height: 46px;
    width: 23%;
    box-sizing: border-box;
    margin-left: 2%;
    padding: 0 10px;
    position: relative;
    cursor: pointer;
	font-size: 14px;/*相关链接字号*/
}

.in_linksBod>ul li a {
    text-align: center;
    display: block;
}

.link_dot {
    position: absolute;
    right: 10px;
    font-family: 'simsun';
    font-weight: bold;
    transform: rotate(90deg);
}

.bottom {
    /*background: #eeeeee;*/
	background: #1769B0;
    /*padding: 30px;*/
	padding-top:20px;
	padding-bottom:20px;
	color:#FFF;
	height:130px;
	margin: 0 auto;
	/*width:1000px;蓝色导航条小屏，不两端延展*/
}

.bottom a {
    color: #fff;
}

.bottom_img {
    overflow: hidden;
    float: left;
	width:220px;

}

.bottom_img img {
    float: left;
    margin-right:30px;
}

.bottom_txt {
    float: left;
    line-height: 24px;
    font-size: 14px;
	width:650px;
	margin-left: 30px;

}

.bottom_txt span {
    padding: 0 5px;
	height:28px;
	line-height:28px;
}

.bottom_gzh {
    right: 0;
    top: 0px;
    text-align: center;
    font-size: 14px;
}

.bottom_gzh img {
    width: 80px;
    float: center;
}

/* 二级 */
/* 当前位置 */
.locAdd {
    padding: 21px 1.25rem;
	font-size: 16px;
	margin-left:15px;
	background:url(../images/bt-currentPosition.png) no-repeat left center;
}
.locAdd em{
	padding: 15px 0;
}
.locAdd a{
	color:#000;
}
.locAdd a:hover{
	color:#ED2A24;
}


.ejSide {
    width: 240px;
    float: left;
}

.ejSide li {
    line-height: 70px;
    background: #f0f0f0;
    text-align: center;
    margin-bottom: 10px;
    font-size: 22px;
}

.ejSide li.class_on {
    background: #1769b0;
    color: #fff;
}

.ejSide li.class_on a {
    color: #fff;
}

<!---->
/******栏目分类**********/
.subnav li {
    line-height: 70px;
    background: #f0f0f0;
    text-align: center;
    margin-bottom: 10px;
    font-size: 22px;
}
.subnav li a {
	height:26px;
	line-height:26px;
	width:165px;
	display:inline-block;
	padding-left:33px;
	color:#333;
}
.subnav li a:hover, .subnav li.class_on a {
	background: #1769b0;
    color: #fff;
}
<!---->
.contentLeft{width:270px; float: left;}
.contentLeft div{width: 100%;height:62px;font-size: 18px; font-weight: bold; line-height: 62px;background:#1f60ba no-repeat 17px center url('contentLeft.jpg');text-indent: 2.5em;}
.contentLeft div a{color: #fff;}

.contentLeft .contentLeftbt{width: 100%;height:62px;font-size: 18px; font-weight: bold; line-height: 62px;background:#1f60ba no-repeat 17px center url('contentLeft.jpg');text-indent: 2.5em;color: #fff;}

.contentLeft > ul > li{width: 100%;height: 49px; line-height: 49px;font-size: 16px;border-bottom: solid 1px #e5e5e5;clear: both;cursor: pointer;}
.contentLeft > ul > li:hover{background: #e5e5e5;}
.contentLeft > ul > li > a{display: block;color: #404040; text-indent: 2em; width: 100%;}
.contentLeft > ul > li span{display: block;float: right;width: 17px;color: #fff;text-align: center;transition: all 0.5s;}

.contentLeft > ul ul{clear: both;background: #fff;height: 0;overflow: hidden;}
.contentLeft > ul ul li{width: 100%; height: 40px; line-height: 40px;border-bottom: solid 1px #e5e5e5;font-size: 14px;}
.contentLeft > ul ul li a{text-indent: 3em;display: block;}

.contentLeft li a:hover, .contentLeft li.on a {
	background: no-repeat 10px center url('../images/xz.png'); 
	color:#1f60ba;
}

.subnav li a:hover, .subnav li.class_on a {
	background:url(../images/back.png) no-repeat -505px -32px;
	color:#1e70bf;
	font-size:14px;
}

.ejSide_menus {
    font-size: 18px;
    line-height: 50px;
    overflow: hidden;
    height: 0;
    margin-bottom: 10px;

}



.ejSide_menus a {
    display: block;
    color: #fff;

}

.ejSide_menus a:hover {
    color: #fff;
}

.ejSide_menus a:hover,
.ejSide_menus a.on {
    background: #0a75c7;
}

.ejMian {
    float: right;
    width: calc(100% - 300px);
    min-height: 350px;
    padding-bottom: 20px;
	margin-right: 20px;
}

.ejMian_ldxx {
    float: right;
    width: calc(100% - 280px);
    min-height: 350px;
    padding-bottom: 20px;
	/*margin-right: 20px;*/
}

.ejJg_lead {
    overflow: hidden;
}

.ejJg_lead li {
    width: 135px;
    height: 70px;
    line-height: 70px;
    text-align: center;
    border: 1px solid #ddd;
    box-sizing: border-box;
    font-size: 22px;
    margin-right: 15px;
    float: left;
}

.ejJg_lead li.on {
    background: #1769b0;
    color: #fff;
}

.ejJg_leadbox {
    text-align: center;
    padding: 80px 0;
    font-size: 30px;

}

.ejJg_leadJS {
    border: 1px solid #ddd;
    padding: 25px;
    position: relative;
    margin-bottom: 50px;
}

.ejJg_leadJS_hd {
    background: #fff;
    position: absolute;
    left: 25px;
    height: 40px;
    line-height: 40px;
    top: -20px;
    padding: 0 20px;
    font-size: 20px;
    color: #0365b9;
    font-weight: bold;
}

.ejJg_leadJS_bod {
    padding: 10px 20px;
    line-height: 36px;
    text-align: justify;

}

.ejJg_leadJS_ldhd {
    overflow: hidden;

}

.ejJg_leadJS_ldhd li {
    position: relative;
    transition: all 0.5s;
}

.ejJg_leadJS_ldhd li:hover {
    padding-left: 8px;

}


.ejJg_leadJS_ldhd li a {
    width: calc(100% - 120px);
    display: block;
    float: left;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    position: relative;
    padding-left: 15px;

}

.ejJg_leadJS_ldhd li a:before {

    content: '';
    width: 5px;
    height: 5px;
    background: #ddd;
    position: absolute;
    left: 0px;
    top: 16px;

}

.ejJg_leadJS_ldhd span {
    float: right;
    color: #999;
}

.ejJg_leadbox p {
    padding-top: 20px;
    color: #0365b9;
    font-weight: bold;
    font-size: 23px;
}

.ejJgLdIMG {

    width: 235px;
    height: 300px;
    margin: 0 auto;
}

.ejJgLdIMG img {
    width: 100%;
}

.ej_news {
    line-height: 50px;
}

.ej_news li:nth-child(5N) {

    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #ddd;
}

.ej_news li span {
    float: right;
    color: #999;
}

.ej_news_jgzz {
    line-height: 50px;
	font-family: "宋体";
	font-size:18px;
	color:#000000;
}
.ej_news_jgzz p{
	margin: 0;
	padding: 0;
}

/*查询列表*/
.ejMian_cx {
    float: right;
    width: calc(100% - 80px);
    min-height: 500px;
    padding-bottom: 20px;
	margin-right: 40px;
}
.ejMian_cx h3{
	 background:#1769b0;
	 color:#fff;
	 text-align:center;
	 line-height:50px;
	 height:50px;
	
}

.ej_news_cx {
    line-height: 50px;
}

.ej_news_cx li {
    font-size: 18px;
	list-style-type:disc;
	margin-left:20px;
}
/*5行加横线*/
.ej_news_cx li:nth-child(5N) {

    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #ddd;
}

.ej_news_cx li span {
    float: right;
    color: #999;
	
}


/*机构列表开始*/
.ejMian_jg {
    float: right;
    width: calc(100% - 320px);
    min-height: 500px;
    padding-bottom: 20px;
	margin-right: 20px;
}
.ej_news_jg {
    line-height: 50px;
}

.ej_news_jg li {
    font-size: 22px;/*默认16*/
	font-family: "宋体";/*新增字体*/
	list-style-type:disc;
}

/*5行加横线*/
.ej_news_jg li:nth-child(5N) {

    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #ddd;
}

.ej_news_jg li span {
    float: right;
    color: #999;
	font-size: 16px;/*新增字号*/
	
}
/*机构列表结束*/

/*新闻列表开始*/
.ejMian_jg_news {
    float: right;
    width: calc(100% - 320px);
    min-height: 500px;
    padding-bottom: 20px;
	margin-right: 20px;
}
.ej_news_jg_news {
    line-height: 50px;
}

.ej_news_jg_news li {
    font-size: 22px;/*默认16*/
	font-family: "宋体";/*新增字体*/
	list-style-type:disc;
}

/*5行加横线*/
.ej_news_jg_news li:nth-child(5N) {

    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #ddd;
}

.ej_news_jg_news li span {
    /*float: right;
	text-align-last: right;
	text-align: right;
	padding-right: 0px;	
	*/
	float: right;
	margin-left:20px;
    color: #999;
	font-size: 16px;/*新增字号*/
	
}
/*新闻列表结束*/

/*专题专栏无导航列表开始*/
.ejMian_zt {
    min-height: 500px;
    padding-bottom: 20px;
	margin: 0 auto;
	
}
.ej_news_zt {
    line-height: 55px;
	margin: 0 auto;
}

.ej_news_zt li {
    font-size: 22px;/*默认16*/
	font-family: "宋体";/*新增字体*/
	list-style-type:disc;
}

/*5行加横线*/
.ej_news_zt li:nth-child(5N) {

    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #ddd;
}

.ej_news_zt li span {
    float: right;
    color: #999;
	font-size: 16px;/*新增字号*/
	
}
/*专题专栏无导航列表结束*/


/*服务列表开始*/
.ejMian_fw {
    float: right;
    width: calc(100% - 20px);
    min-height: 500px;
    padding-bottom: 20px;
	margin-right: 0px;
}

.ej_news_fw {
    line-height: 50px;
}

.ej_news_fw li {
    font-size: 18px;
	list-style-type:disc;
}

/*5行加横线*/
.ej_news_fw li:nth-child(5N) {

    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #ddd;
}

.ej_news_fw li span {
    float: right;
    color: #999;
	
}
/*服务列表结束*/


.gongkai_new {
    padding-bottom: 20px;
    min-height:280px;

}

.gongkai_newHd {
    font-size: 26px;
    font-weight: bold;
    color: #2d66a5;
    border-bottom: 2px solid #2d66a5;
    line-height: 50px;
    margin-bottom: 10px;
}

.gongkai_newHd a {
    float: right;
    color: #2d66a5;
    font-size: 18px;
}
.gongkai_newHd2 {
    font-size: 18px;
    overflow: hidden;
    padding-bottom: 10px;
}

.gongkai_newHd2 p {
    float: left;
    padding-right:  20px;
    font-weight: bold;
    color: #333;
    cursor: pointer;
}
.gongkai_newHd2 p.on{
    color: #2d66a5;
  
}


.gongkai_new li {
    line-height: 2.5;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.gongkai_new li span {
    float: right;
    color: #999;
}

/* 服务 */
.jbdh {
    border: 1px solid #ddd;
    padding: 10px;
    text-align: center;
    font-size: 20px;
}

.jbdh strong {
    font-size: 32px;
    color: #fd4e4e;
}

.ej_video {
    overflow: hidden;
}

.ej_video li {
    width: 50%;
    float: left;
    text-align: center;
    line-height: 36px;
    padding-bottom: 20px;
}

.ej_video_sp {
    width: 420px;
    background: #000;
    height: 232px;
    overflow: hidden;
    margin: 0 auto;

}

.ej_video li p {
    line-height: 26px;
    height: 50px;
    padding: 0 10px;
    font-size: 14px;
}

.ej_video_sp img {
    width: 100%;
    height: 100%;
}

/* 二级互动 */
.ej_hdTop {
    background: #ecf7ff;
    min-height: 400px;
    padding: 30px;
    position: relative;
}

.ej_chly {
    position: absolute;
    right: 30px;
    top: 30px;
    text-decoration: underline;
}

.ej_hdTop h1 {

    color: #1769b0;
    text-align: center;
    font-size: 32px;
}

.ej_hdinfo {
    line-height: 32px;
    padding-top: 20px;
}

.ej_hdtips {
    margin: 10px 0;
    background: #4b97d0;
    color: #fff;
    padding: 10px;
}

.ej_hdFrom {

    padding-top: 10px;
    padding-bottom: 20px;
}

.ej_hdFrom table {
    border-collapse: collapse;
    width: 100%;
}

.ej_hdFrom table td {
    border: 1px solid #ddd;
    height: 40px;
    text-align: center;
    padding: 5px 10px;
}

.ej_hdFrom table td p {
    float: left;
    margin-right: 100px;
    height: 100%;
    box-sizing: border-box;
    display: flex;
    align-items: center;
}

.ej_hdFrom table td label {
    padding-left: 10px;
}

.ej_hdFrom table td input[type='text'] {
    width: 100%;
    height: 80%;
    border: 1px solid #ccc;
    outline: none;
    padding: 0 5px;
    box-sizing: border-box;
}

.ej_hdFrom table td textarea {
    width: 100%;

    border: 1px solid #ccc;
    outline: none;
    padding: 5px;
    box-sizing: border-box;
}

.ej_hdButton {
    text-align: center;
    padding-top: 40px;
}

.ej_hdButton button {
    height: 40px;
    font-size: 16px;
    width: 100px;
    margin: 0 10px;
    border: none;
    cursor: pointer;
    background: #ddd;
}

/* 二级详细 */
.ej_detail {

    border: 1px solid #ddd;
    margin-bottom: 20px;
    padding: 40px;
}

.ej_detail h1 {
    text-align: center;
}

.ej_detailinfo {
    border-bottom: 1px solid #ddd;
    padding: 10px 0;
    margin-top: 30px;
}

.ej_detailinfo p {
    float: left;
    font-size: 14px;
    margin-right: 20px;
}

.ej_detaibody {
    padding-top: 20px;
    line-height: 36px;
}

.ej_detailfoot {
    padding-bottom: 10px;
}

.ej_detailfoot p {
    padding: 5px 0;
}
/*
影响互动三块链接外边框
.ej_detaibody table{
    border-collapse: collapse;
}
.ej_detaibody table,table tr td { 
        border:1px solid #ccc; 
    }
.ej_detaibody  table tr td{
        padding: 5px 10px;
    }
*/
/* 查询详细页 */
.cxBox {
    padding: 20px;
    text-align: center;
}

.cxBox input {
    border: 1px solid #ccc;
    width: 500px;
    height: 50px;
    border-radius: 5px;
    outline: none;
    padding: 0 10px;
    font-size: 16px;
}

.cxBox button {

    background: #1769b0;
    color: #fff;
    height: 50px;
    border: none;
    width: 100px;
    border-radius: 5px;
    margin-left: 10px;
    font-size: 16px;

}

.cxBox_hd {
    height: 50px;
    background: #f5f5f5;
    line-height: 50px;
    padding: 0 10px;
    margin: 10px 0;
}

.cxBox_hd span {
    color: #f30;
}

.cxBox_bod {
    padding-bottom: 20px;
}

.cxBox_bod li {
    border-bottom: 1px solid #ddd;
    padding: 10px 0;
}

.cxBox_bod li h2 {
    font-size: 18px;
    color: #0068b7;
    font-weight: 600;
    padding-bottom: 5px;
}

.cxBox_bod li h2 a {
    color: #0068b7;
}

.cxBox_bod li h2 a:hover {
    color: #f52a2a;
}

.cxBox_bod li p {
    font-size: 14px;
}

.cxBox_info {
    font-size: 14px;
    color: #999;
    padding-top: 10px;
}

/* 留言list */

.lYBox_bod {
    padding-bottom: 20px;
}

.lYBox_bod li {
    border: 1px solid #ddd;

    position: relative;
    margin-bottom: 20px;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.05);
}

.lYBox_bod li h2 {
 font-size: 18px;

    border-bottom: 1px solid #ddd;

    font-weight: 600;


    padding: 15px;

    padding-right: 120px;

    box-sizing: border-box;

    text-overflow: ellipsis;

    overflow: hidden;

    white-space: nowrap;
}

.lYBox_bod li strong {
    color: #0460a6;
}

.lYBox_neirong {

    color: #333;
    padding: 10px;
    text-indent: 36px;
    line-height: 26px;
}

.lYBox_hf {

    color: #333;
    padding: 10px;

    line-height: 26px;

}

.lYBox_hfbox {
    background: #f8f8f8;
    padding: 15px;

    border: 1px solid #eee;
}

.lYBox_time {
    position: absolute;
    right: 15px;
    top: 15px;
    color: #999;
}

/*列表分页开始*/
.fy {
    overflow: hidden;
    padding: 20px 0;
    position: relative;
    bottom: 0px;
    line-height: 40px;
}

.fy a {
    float: left;
    cursor: pointer;
    background: #fff;
    min-width: 60px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border: 1px solid #ddd;
    padding: 0px 3px;
    margin: 0px 5px;
    border-radius: 3px;
}
/*列表分页结束*/

/*专题专栏无导航列表分页开始*/
.fy_zt {
    width:70%; 
	overflow: hidden;
    padding: 20px 0;
    position: relative;
    bottom: 0px;
    line-height: 40px;
	margin: 0 auto;
}

.fy_zt a {
    float: left;
    cursor: pointer;
    background: #fff;
    min-width: 60px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border: 1px solid #ddd;
    padding: 0px 3px;
    margin: 0px 5px;
    border-radius: 3px;
}
/*专题专栏无导航列表分页结束*/

.m_hd_table {
    display: none;
}


.ej_hdline {

    overflow: hidden;
    border: 1px solid #ccc;
    border-bottom: none;
}

.ej_hdline_tit {
    width: 120px;
    padding: 10px 0;
    line-height: 40px;
    float: left;
    text-align: center;
    box-sizing: border-box;
}

.ej_hdline_cont {
    width: calc(100% - 180px);
    box-sizing: border-box;
    padding: 10px;
    line-height: 40px;
    float: left;
    border-left: 1px solid #ccc;

}

.ej_hdline_cont.half {
    width: calc(100% - 200px);

}

.ej_hdline_tit:nth-child(3) {
    border-left: 1px solid #ccc;
}

.ej_hdline_cont p {
    float: left;
    margin-right: 100px;
}
.ej_hdline_cont textarea,.ej_hdline_cont input[type="text"]{
    border: 1px solid #ccc;
    width: 85%;
    min-height: 40px;
    box-sizing: border-box;
    padding: 5px;
    outline: none;
}
.ej_hdline_cont select{
    border: 1px solid #ccc;
 
    min-height: 40px;
    box-sizing: border-box;
    padding: 5px;
    outline: none;
    min-width: 400px
}

.unlines{border-bottom: 1px solid #ddd;}

.lmfl {
    height: 50px;
    margin: 10px 0;
    overflow: hidden;
}

.lmfl_hd {
    float: left;
    width: 100px;
    line-height: 36px;
}

.lmfl_list {
    float: left;
    overflow: hidden;
    text-align: center;
    width: calc(100% - 100px);
 
}

.lmfl_list p {
    float: left;
    margin-right: 10px;
    padding: 0 20px;
    height: 36px;
    border: 1px solid #ddd;
    line-height: 36px;
    border-radius: 5px;
    cursor: pointer;
}

.lmfl_list p.on {
    background: #ed2a24;
    color: #fff;
    border-radius: 5px;
    border: 1px solid #ed2a24;

}
/* 6-20 */
.lead_list li {
    border-bottom: 1px solid #ddd;
    padding: 15px 0;
    overflow: hidden;
}

.lead_photo {
    float: left;
}

.lead_photo img {
    width: 110px;/*默认140，修改成120，再修改成100*/
}

.lead_info {
    padding-left: 25px;
    float: left;
    width: calc(100% - 140px);
    box-sizing: border-box;
	font-family: 微软雅黑;

}

.lead_name p {
    float: left;
}

.lead_name {
    padding-bottom: 15px;
    overflow: hidden;
    line-height: 40px;
}

.lead_name span {
    font-size: 20px;
    font-weight: bold;
    margin-right: 10px;
}

.lead_name a {
	color:#000;
}

/*内设机构开始*/
.ejMian_bmjg {
    float: right;
    width: calc(100% - 280px);
    min-height: 350px;
    padding-bottom: 20px;
	margin-right: 0px;
}
.lead_list_bmjg li {
    border-bottom: 1px solid #ddd;
    padding: 15px 0;
    overflow: hidden;
	/*text-indent: -20px;首行缩进20px*/
}
  /*标题*/
.lead_info_bmjg {
    padding-left: 0px;
    float: left;
    width: calc(100% - 0px);
    box-sizing: border-box;
	font-family: 微软雅黑
}
.lead_info_bmjg a{
	color:#C67B78;
}

.lead_name_bmjg p {
    float: left;
}

.lead_name_bmjg {
    padding-bottom: 15px;
    overflow: hidden;
    line-height: 30px;
}

.lead_name_bmjg span {
    font-size: 20px;
    font-weight: bold;
    margin-right: 0px;
	
}
  /*简介*/
.lead_intro_bmjg {
    line-height: 1.8;
    color: #666;
	font-family: 微软雅黑;
	text-align: justify;
	text-indent: 30px;
}

/*内设机构结束*/

.lead_intro {
    /*line-height: 1.8;*/
	line-height:25px;
    color: #666;
	font-family: 微软雅黑;
	text-align: justify;
	/*text-indent: 30px;*//*文字距离前面像素*/
}
.lead_intro span{
    text-align:left;
	margin-left:0;
}

/*主页样式*/
.zgj_news_dot {
	position: absolute;
	right: 10px;
	z-index: 99;
	bottom: 10px;
}
    
.zgj_news_dot .dot {
	width: 15px;
	height: 15px;
	border-radius: 50%;
	float: left;
	background: #fff;
	margin-left: 5px;
	cursor: pointer;
}

.zgj_news_dot .dot.selected {
	background: rgb(0, 140, 255);
}

.zgjimg_tabs {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
}

.zgjimg_tabs ul {
	width: 100%;
	height: 100%;

	position: relative;
	overflow: hidden;
}

.zgjimg_tabs li {
	width: 100%;
	height: 100%;
	background-size: cover !important;
	position: absolute;
	left: 100%;
	top: 0;
}

.zgjimg_tabs li a {
	display: block;
	height: 100%;
	position: relative;
}

.zgj_img_txt {
	height: 40px;
	line-height: 40px;
	color: #fff;
	background: rgba(0, 0, 0, 0.527);
	width: 100%;
	position: absolute;
	padding-left: 10px;
	bottom: 0;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	box-sizing: border-box;
	padding-right: 200px;
}
/*主页顶微信弹窗*/
/*
.emailWrap{min-width:1000px;border-bottom:2px solid #166ab3;margin:0 auto;height:28px;}
.emailBox{overflow: visible; width:167px; height:37px;}
.emailBox a{float: right;margin-top:1px;margin-right: 1px}
*/

.weixin_nr01{
    padding: 10px 20px;
    text-align: left;
    position: absolute;
    right: -20px;/*原36ox*/
    top: 20px;/*原20px*/
    z-index: 9999;
    color: #000;
}

.emailWrap{min-width:1100px;border-bottom:2px solid #166ab3;margin:0 auto;height:28px;}
.emailBox{width:1000px;margin:0 auto;overflow: hidden;}
.emailBox a{float: right;margin-top:5px;}

.topRight{float: right;margin-top:18px;}
.topRight a{display: block;text-align: right;color:#1669b5;font-size:16px;}
.searchBox{border:1px solid #10599e;width:248px;height:30px;margin-top:12px;}
.searchBox input{float: left;}
.searchBox .text{width:216px;height:28px;line-height:28px;outline:none;border:none;text-indent:10px;}

/*头*/
.emailWrap{min-width:100%;border-bottom:2px solid #166ab3;margin:0 auto;height:auto;}
.emailBox{float:right; margin:100px 10px 0;overflow: visible;width:167px;height:50px;}
.emailBox a{float: right;margin-top:5px;margin-right: 10px}

/*顶部右下角导航*/
.topRight{float: right;margin-top:0px;*width:251px;*height:90px;}
.topRight a{display: block;text-align: right;color:#1669b5;font-size:16px;height:30px;line-height:30px;}
.searchBox{border:0px solid #10599e;width:248px;height:30px;margin-top:7px;}
.searchBox input{float: left;}
.searchBox .text{width:85%;height:93%;*width:210px;*height:27px;line-height:27px;outline:none;border:0;text-indent:10px;}
/*导航*/
.dhBox li{margin-left: 60px;float: left;/* width:165px; */height:100%;text-align: center;}
.dhBox li a{color:#fff;}
.dhLine{width:2px!important;}
.dhLine img{margin-top:10px;vertical-align: top;}
/*导航结束*/
/*头结束*/
.topBox{width:1000px;margin:0 auto;height:150px;background:url("../images/logo-vza.png") no-repeat;}
.searchBox .subMit{width:14%;height:93%;*width:32px;*height:27px;outline:none;border:none;background:url("../images/mjj_search.jpg") no-repeat;}
.dhBox{position: relative;width:1000px;height:50px;line-height:50px;font-size:18px;background:#1769b0;margin:0 auto;}

/*国家局机构列表样式*/
.center_display_left {width:260px;}
.center_display_right {width:720px;text-align:left;float:right;}
.center_jd_title02 {width:720px; background-color:#eff8ff;height:40px;line-height:40px;color:#000000;text-align:left;font-size:18px;margin-left:0;}
.center_jd_title01 {width:720px;height:40px;line-height:40px;color:#000000;text-align:left;font-size:20px;margin-left:0;}
.center_display_left li{height:auto;}
.center_display_left li a{height:auto;}
.center_display_right td{padding-left:20px;}

.center_display_right td a{font-size:22px;margin-left:5px;}
.center_display_nr span, .center_display_right span{font-size:16px;padding-left:0;}
.center_display_right td{line-height:53px;}
.center_display_left{width:180px;}
.center_display_left .blqk_year03{font-size:21px;}
.center_display_left li{font-size:21px;width:180px;}

.center_jd_title02{height:50px;line-height:50px;}
.center_jd_title span, .center_jd_title02 span{font-size:21px;}
.center_jd_title02{width:700px;}
.center_display_right{margin-left:0;padding-bottom:30px;}
.center_display_right td{font-family: "宋体";}
.center_display_left li {
    background-color: #EFF8FF; 
}
.center_display_left .blqk_year03 {
    background-color: #A7D3FC;
}
.nsjgBox{padding:20px;width:680px;}
/*.nsjgBox{padding:20px;width:200px;border:1px solid #DEDADB;}*/
.nsjgBox h3{font-size:18px;margin-bottom:10px;}
.nsjgBox h3 a{color:#C67B78;}
.nsjgBox p a{font-size:16px;color:#000000;line-height:20px;}

/*主页横条专题*/
.special dd{background: #ffeed2;height: 35px;line-height: 35px;font-size: 18px;color: #fff;padding-left: 6px;clear:both;*zoom:1;}
.special dd span a{color: #555;}
.special dd span a:hover{color:#06355b!important;}
.special dd em{padding: 0 15px;font-size: 14px;}
.special dd em a{color: #aaa;}
.special dd .left{width: 1000px;/* float: left; */overflow: hidden;}
.special dd .right{width:92px;float: right;}
.special dd span{display: inline-block;text-align: center;font-size: 20px;width: 290px;padding: 0 15px;}

/*专题专栏无导航页边框(2024.05.10)*/

.center_jd_title_zt {
	width:920px;
	background-color:#eff8ff;
	height:40px;
	line-height:40px;
	color:#000000;
	font-size:20px;
}
.center_jd_title {
	width:920px; 
	background-color:#eff8ff;
	height:40px;
	line-height:40px;
	color:#000000;
	text-align:left;
	font-size:18px;
	margin-left:0;
}
.center_jd_title a {
	font-size:20px;
	text-decoration: none;
}
.h20 {
	width: 100%;
	margin: 0 auto;
	height: 25px;
	clear: both;
	line-height:20px;
	font-size:0;
}
.h15 {
	width: 100%;
	margin: 0 auto;
	height: 15px;
	clear: both;
	line-height:15px;
	font-size:0;
}

.center_display {
	width:1000px;
	background-color:#fff;
	border: 1px solid #e9e9e9;
}

.center_display_nr {
	color:#2d2d2d;
	width:920px;
	margin: 0 auto;
	
}

.center_display_nr li{
	line-height:55px;
	min-height:55px;
	heigh:auto;
	_height:55px;
	margin-left: 20px;/*圆点不超出边框*/
	/*float:right;*/
	/*overflow: hidden;*//*去掉点标识*/
}

.center_display_nr li a {
	display:block;
	color:#2d2d2d;
	text-decoration: none;
}
.center_display_nr li a:hover {
    background-color:#f8f8f8;
 }